package com.mallsystem.common.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/*
 * 表示商品分类的实体类
 * */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Category implements Serializable {
    private Integer id;
    /**
     * 名称
     */
    private String name;
    /**
     * 描述
     */
    private String dscp;
    /**
     * 图片
     */
    private String pic;
    /**
     * 父类ID
     */
    private Integer parentId;
    /**
     * 是否推荐：0.不推荐 1.推荐
     */
    private Integer recom;
    /**
     * 是否上架：0.下架 1.上架
     */
    private Integer status;
    /**
     * 父分类
     */
    private Category parent;
    /**
     * 当前分类下所有子分类
     */
    private List<Category> childList;
    /**
     * 分类下的商品
     */
    private List<Goods> goodsList;
}
